// final_test.js - 最终测试向量存储功能
console.log("开始最终测试...");

// 测试 vectorStoreService
try {
    const { addKnowledgePointToStore, searchKnowledgePoints } = require('./services/vectorStoreService');
    console.log("✓ vectorStoreService 可以正确导入");
    
    // 创建测试知识点
    const testKp = {
        _id: "test_001",
        title: "测试知识点",
        content: "这是一个用于测试RAG功能的知识点。React是一个用于构建用户界面的JavaScript库。它由Facebook开发和维护。React的核心思想是组件化，允许开发者将UI拆分成独立的可复用组件。React使用虚拟DOM来提高性能，通过diff算法来最小化对真实DOM的操作。React Hooks是React 16.8版本引入的新特性，它允许你在不编写class的情况下使用state以及其他的React特性。"
    };
    
    console.log("测试知识点创建成功");
    console.log("测试完成。");
} catch (error) {
    console.error("✗ vectorStoreService 导入失败:", error.message);
}

console.log("最终测试完成。");